home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / os2 / mtic132o.zip / INFOS.RAR / INFOS / MTS_EZY.120 < prev    next >
Text File  |  1996-09-06  |  3KB  |  105 lines

  1. (*
  2.  
  3.    Turbo Pascal structures for EzyCom 1.10/1.20
  4.    needed for
  5.  
  6.              ▓███▀█▀█ ▓███▀█ ▓███▀▀  ▓███▀█ ▀▀████▀▀  ▀▀▀ ▓███▀█
  7.              ▒███   █ ▒███▄  ▒███ ▀█ ▒███▄█   ███░   ███░ ▒███
  8.              ████   █ ████▄▄ ████▄▄█ ████ █   ███▒   ███▒ ████▄█
  9.                     ▀
  10.    This document and MegaTIC are Copyright (c) by DiMeS,
  11.    Dirk Mertens, 1995,96. All rights reserved.
  12.  
  13. *)
  14.  
  15. CONST
  16.   EZConfig     = 'CONFIG.EZY';
  17.   EZConstant   = 'CONSTANT.EZY';
  18.   EZFileAreas  = 'FILES.EZY';
  19.   EZFilePath   = 'FILEPATH.EZY';
  20.  
  21. TYPE
  22.   TEZFlagType  = Array[1..4] of Byte;
  23.  
  24.   TEZSecurityType  = Record
  25.     Security    : Word;
  26.     ONFlags,
  27.     OFFFlags    : TEZFlagtype;
  28.   End;
  29.  
  30.   TEZFileArea  = Record
  31.     Name        : string[30];
  32.     Attribute   : Byte;  { bits 0 : keep files offline
  33.                                 1 : offline allowed
  34.                                 2 : sortby date
  35.                                 3 : sortby alpha
  36.                                 4 : master list
  37.                                 5 : Age Check to View
  38.                                 6 : No Descriptions asked after Upload
  39.                                 7 : show in ezymast master list }
  40.     Attribute2  : Byte;  { bits 0-7 [Reserved] }
  41.     Convert     : Byte;  { bits 0 : none
  42.                                 1 : zip
  43.                                 2 : lzh
  44.                                 3 : arj
  45.                                 4 : pak
  46.                                 5 : arc
  47.                                 6 : zoo
  48.                                 7 : sqz
  49.                                 8-255 : [ Reserved ] }
  50.     FileGroup   : Char;
  51.     AltGroups   : Array[1..3] of Char;
  52.     MinimumAge  : Byte;
  53.     UpFileArea,
  54.     AreaPath    : Word;
  55.  
  56.     ListSecurity,
  57.     UpSecurity,
  58.     SysSecurity : TEZSecurityType;
  59.  
  60.     FreeSpace   : Array[1..55] of Byte;
  61.   End;
  62.  
  63.   TEZFilePath = Record
  64.     FilePath    : String[60];
  65.     FilesBBS    : String[60];
  66.     KsPerFp     : Byte;
  67.     Security    : TEZSecurityType;
  68.     UploadArea  : Word;
  69.     Password    : String[8];
  70.     MinimumAge  : Byte;
  71.     Attribute   : Byte; { Bits 0 = CD Rom Path
  72.                                1 = Display at "not enough security"
  73.                                2 = Free Downloads
  74.                                3 = Auto Adopt Files
  75.                                4-7 [Reserved] }
  76.     CDRomStack  : Byte;
  77.     FreeSpace   : Array[1..109] of Byte;
  78.   End;
  79.  
  80.   TEZConfigRecord = Record (* CONFIG.EZY *)
  81.     Version      : String[8];
  82.     Deflanguage  : String[8];
  83.     FreeSpace50  : Array[1..68] of Byte;
  84.     LogPath,
  85.     TextPath,
  86.     MenuPath,
  87.     MnuRamPath,
  88.     NetmailPath,
  89.     NodeListPath,
  90.     MsgPath,
  91.     FilePath : String[60];
  92.   End;
  93.  
  94.   TEZConstantRecord = Record
  95.     Version         : String[8];
  96.     System          : String[40];
  97.     SysopName,
  98.     SysopAlias      : String[35];
  99.     SystemLocation  : String[35];
  100.     Multiline       : Boolean;
  101.     MaxMess,
  102.     MaxFile         : Word;
  103.   End;
  104.  
  105.